package com.kakarote.admin.entity.BO;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author LDH
 * @version 1.0
 * @description: 飞书部门info对象
 * @date 2022/7/28 9:26
 */
@Data
@ApiModel(value = "飞书部门info对象", description = "飞书部门info对象")
public class FlyDeptInfoBO {

    /**
     * 部门的open_id
     */
    private String openDepartmentId;
    /**
     * 本部门的自定义部门ID
     */
    private String departmentId;
    /**
     * 部门名称
     */
    private String name;
    /**
     * 部门下用户的个数
     */
    private String memberCount;
    /**
     * 部门群id
     */
    private String chatId;
    /**
     * 排序
     */
    private String order;
    /**
     * 父部门的ID
     */
    private String parentDepartmentId;
    /**
     * 部门领导id
     */
    private String leaderUserId;
    private String remark;
    /**
     * 部门状态
     */
    private Map<String, Boolean> status;

    private List<FlyUserDetailsBO> directUserInfo;
    private List<FlyDeptInfoBO> childDepts;
}
